.icon {
   width: 1em; height: 1em;
   vertical-align: -0.15em;
   fill: currentColor;
   overflow: hidden;
}
#header{
    width: 100%;
    height: 1rem;
    display: flex;
    align-items: center;
    justify-content: space-around;
    font-size: 0;
    border-bottom: solid .18rem #f4f4f4;
    .img{
        width: 2.15rem;
        height: .75rem;
        img{
        width: 2.15rem;
        height: .75rem;
        margin-left: .18rem;
       }
    }
     span{
            font-size: .36rem;
            color: #000;
            margin-left: .4rem;
        }
    .header{
        width: 2rem;
        height: .75rem;
        display: flex;
        justify-content: flex-end;
         .header1{
            width: .45rem;
            height: .75rem;
            display: flex;
            margin-right: 0.4rem;
            flex-direction: column;
            justify-content: space-between;
           a{
                width: .45rem;
                height: .75rem;
                display: flex;
                margin-right: 0.4rem;
                flex-direction: column;
                justify-content: space-between;
                .ics{
                width: .45rem;
                height: .45rem;
                }
                p{
                    width: .45rem;
                    height: .2rem;
                    font-size: .22rem;
                    color: #999;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }
           }
        }
       
         .header2{
            width: .45rem;
            height: .84rem;
            display: flex;
            flex-direction: column;
            justify-content: space-around;
            a{
                width: .45rem;
                height: .8rem;
                display: flex;
                flex-direction: column;
                justify-content: space-around;
                .ics1{
                width: .4rem;
                height: .3rem;
            }
            p{
                width: .45rem;
                height: .2rem;
                font-size: .22rem;
                color: #999;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            }
            
        }
    }
}

.faxq{
    width: 100%;
    height: 3.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom: solid .18rem #f4f4f4;
    .faxq1{
        width: 6.95;
        height: 3.3rem;
        display: flex;
        flex-direction: column;
        .faxq2{
            width: 100%;
            height: 1.95rem;
            display: flex;
            img{
                width: 2.8rem;
                height: 1.95rem;
            }
            .faxq3{
                width: 4rem;
                height: 1.95rem;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                margin-left: .25rem;
                .p{
                    font-size: .34rem;
                }
                .p1{
                    font-size: .2rem;
                    color: #aaa;
                    span{
                        font-size: .24rem;
                        color: #ff4351;
                    }
                    .span1{
                        font-weight: bold;
                    }
                    .span{
                        color: #000000;
                        font-weight: 0;
                    }
                }
             
            }
        }
        .fxgv{
            width:6.95rem;
            height: 1.3rem;
            display: flex;
            justify-content: center;
            align-items: center;
            line-height: .5rem;
            p{
                font-size: .2rem;
            }
        }
    }
}

.nav{
    width: 100%;
    height: 1.1rem;
    display: flex;
    align-items: center;
    border-bottom: solid .01rem #eaeaea;
    position: relative;
        .ul{
        width: 100%;
        height: 1rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        .active{  
            display: inline-block;
            width: 1.8rem;
            height: .08rem;  
            background: #37c993;
            position: absolute;
            margin-top: 0.95rem;
            margin-left: -0.85rem;
            }
        ul{
        width: 100%;
        height: 1rem;
        display: flex;
        align-items: center;
        justify-content: space-around;     
        li{
            width: 1.8rem;
            height: .6rem;
            display: flex;
            justify-content: center;
            align-items: center;  
            a{
                display: inline-block;
                width: 100%;
                height: 100%;
                border-left: solid .01rem #eaeaea;
                display: flex;
                justify-content:center;
                align-items: center;
                p{
                    font-size: .3rem;
                    color: #000;
                }
            }
        }
        .li4{
            width: 1.95rem;
        } 
        li:nth-child(1){
            margin-left: .1rem;
            a{border: white;}
        }
    }
    }
}
.wz{
    width: 100%;
    height: 2.45rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: solid .18rem #f4f4f4;
    line-height: .5rem;
    p{
        width: 7.03rem;
        text-indent: 2em;
        font-size: .28rem;
        color: #333;
    }
}

.pzxq{
    width: 100%;
    height: 6.65rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    border-bottom: .18rem solid #f4f4f4;
    .swiper1 .swiper-wrapper{
        width: 7.5rem;
        height:1.2rem;
        display: flex;
        justify-content:space-around;
        align-items: center;  
        .swiper-slide{
           width:1.2rem !important;
            height: .55rem;
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: .28rem;
            color:#39c893;
            background: white;
            border: solid .01rem #39c893;
            border-radius: .3rem;
            margin-left: .12rem;
        }
        .swiper-slide:nth-child(2){
            width: 1.2rem !important;
        }
        .li{
        width:1.2rem !important;
        height: .55rem;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: .28rem;
        color: white;
        background: #39c893;
    }
.li1{
    width: 2.6rem !important;
}
    }
    .tab{
        width: 7.15rem;
        height: 5rem;  
        tr{
            width: 100%;
            height: .6rem;
            display: flex;
            justify-content: center;
            align-items: center;
            border-top: solid 1px #dcdcdc;
            color: #999999;
            .td{
                color: #39c893;
            }
            td{
                width: 1.85rem;
                height: .6rem;
                font-size: .23rem;
                display: flex;
                align-items: center;
                padding-left: .15rem;
                border-right: solid 1px #dcdcdc;
            }
             td:nth-child(2){
                width: 1.42rem;
            }
            td:nth-child(3){
                width: 3.25rem;
                border: none;
            }
           
        }
        tr:nth-child(7){
            border-bottom: solid 1px #dcdcdc;
        }
        .tr{
            height:1.3rem;
            td{
                height: 100%;
            }
        }
        tr:nth-child(3){
            height: .7rem;
            td{
                height: 100%;
            }
        }
    }
}

.zh{
    width: 100%;
    height: 1.05rem;
    display: flex;
    justify-content: center;
    align-items: center;
    .icon{
        width: .33rem;
        height: .3rem;
        color: #37c993;
    }
    span{
        font-size: .28rem;
        color: #333;
    }
}
.bb{
    width: 100%;
    height: .7rem;
    display: flex;
    align-items: center;
    border-bottom: solid .01rem #eaeaea;
    li{
        width: 25%;
        height: .3rem;
        font-size: .26rem;
        display: flex;
        justify-content: center;
        align-items: center;
        border-right: .01rem solid #eaeaea;
        a{
            color: #000;
            font-size: .26rem;
        }
    }
}
.jh{
    width: 100%;
    height: 1.85rem;
    img{
        width: 100%;
        height: 100%;
    }
}
.aaaaaa{
    width: 100%;
    height: .4rem;
    display: flex;
    img{
        width: 100%;
        height: 100%;
    }
}
.bb{
    width: 100%;
    height: .7rem;
    display: flex;
    align-items: center;
    border-bottom: solid .01rem #eaeaea;
    li{
        width: 25%;
        height: .3rem;
        font-size: .26rem;
        display: flex;
        justify-content: center;
        align-items: center;
        border-right: .01rem solid #eaeaea;
        a{
            color: #000;
            font-size: .26rem;
        }
    }
}
.zfxs{
    width: 100%;
    height: .85rem;
    display: flex;
    justify-content: center;
    align-items: center;
    span{
        font-size: .2rem;
        color: #b1b1b1;
    }
}
.aaaaaa{
    width: 100%;
    height: .4rem;
    display: flex;
    img{
        width: 100%;
        height: 100%;
    }
}

.fi-d{
    width: 100%;
    height: 1rem;
    background: rgb(254,106,115);
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    bottom: 0;
    opacity: 0.8;
    .icon{
        width: 0.56rem;
        height: 0.56rem;
        color: white;
    }
    span{
        font-size: 0.36rem;
        color: white;
        padding-left: 0.3rem;
    }
}
